package designpattern.callback;


import java.util.ArrayList;
import java.util.List;

/**
 * 回调模式,使用接口模拟函数式编程
 * @author shenenlu 2021年03月02日 下午20:49:18
 */
public class CallbackAndGeneric {


    public static void main(String[] args) {
//        Collectors

        List<Integer> targetList = new ArrayList<>();
        targetList.add(1);
        targetList.add(2);

        Executor<Integer> executor = new Executor<>();
        executor.invoke(i -> {
            System.out.println(i);
            return i;
        }, targetList);
    }

}




